40 tonne Humpback Whale breaches landing metres from swimmer