what gulf lies between california and mexico?