Swimmer in Tonga has close-encounter with humpback whales