Clouds lifting over the UK economy