Edge-colourings characterizing a class of Cayley Graphs and a New Characterization of Hypercubes