Tata selects Britain for a £4 bn electric vehicle battery factory