Ken Livingstone fails to let sunshine win the day