Site agreed for Midlands battery gigafactory