Humpback whale strands in River Thames