Microsoft has agreed a deal to buy Nokia’s mobile phone business for £4.6bn