η photoproduction off the nucleon revisited: Evidence for a narrow N(1688) resonance?