Google pledges not to make custom software for oil and gas extraction