BMW CEO: Electric vehicles ‘won’t work for most people’