bp to invest up to £50 million in new global battery research and development centre in Britain