Humpback whale nearly swallows two kayakers in California before spitting them out