Joaquin Niemann wins Genesis Invitational in wire-to-wire fashion