Petrology of igneous rocks at Middle Valley, Juan de Fuca Ridge