West Point snaps skid in 73-54 win