Scottie Scheffler and Will Zalatoris came up short behind Matt Fitzpatrick as the Englishman won his maiden major at the US Open.