First hafnium-based MAX phase in the 312 family, Hf3AlC2: A first-principles study