Brooks Koepka won his fifth major title by two shots from Viktor Hovland as club pro Michael Block hit a hole in one in