Dislocation core properties of aluminum: a first-principles study