London goes seven days without any sunshine as capital faces gloomiest winter in years