Pharmaceutical giant AstraZeneca has committed to switching its global 16,000-strong vehicle fleet to electric by 2030.