Generating electricity from waves