President-elect Donald Trump named Marco Rubio of Florida as his nominee for secretary of state on Wednesday, setting up a one-time critic who evolved into one of the president-elect’s fiercest defenders to become the nation’s top diplomat.