Australia pledges US$700m to protect Great Barrier Reef