Provenance partitioning of beach, river, and cliff sands in San Diego County, California using Fourier shape analysis