Joe Musgrove throws first no hitter for the Padres