Tycoon Elon Musk ‘to build the world’s biggest battery’ in Britain as part of £400m plans to carpet