Island and hotel from Agatha Christie novels on sale for £15m