Optical dating of a Paleolithic site near the eastern coastal region of Shandong, northern China