Biostratigraphy, lithostratigraphy, and paleoenvironments of the miocene-pliocene San Felipe marine sequence, Baja California Norte, Mexico