Surface waves on an inviscid shear flow in a channel