Long-finned pilot whales strand in South-East Scotland