Oil prices have surged past $100 (£74) a barrel to hit their highest level for more than seven years after Russia launched an invasion of Ukraine. Global shares fell and the price of gold rose as investors worried about the possible impact of the conflict. Russia is the second biggest exporter of crude oil,…