Provenance of Mesozoic sandstones from the northwestern Gulf of Suez, Egypt: new evidence from petrography and whole-rock geochemistry