Simulation of L-Band bistatic returns from the ocean surface: a facet approach with application to ocean GNSS reflectometry