what is the gulf between california and mexico?