Australia pledges $700M to protect Great Barrier Reef