Designing and understanding hematite based nanomaterials for solar energy applications