Schumer apologizes for calling Republicans ‘bastards’