Australia bans coal mine to to protect Barrier Reef