Schauffele holds nerve to win Scottish Open golf