what are hematite magnetite limonite and siderite