Preparation and microwave absorption properties of uniform TiO2@C core–shell nanocrystals