Kayaker survives after being swallowed by Humpback whale