Cradle to cradle solution to problematic waste materials from mine and coal power station: Acid mine drainage, coal fly ash and carbon dioxide