Australia to invest $379 million to protect the Great Barrier Reef