Amazon to invest £40 billion in UK expansion