UK economy contracts as snow hits while oil prices rise after pipeline leak