BMW dumps coal for cow pies in pledge for 100% renewable power