Kevin McAleenan, the acting secretary of homeland security since April and the fourth person to serve in that post since the Trump presidency began, has submitted his resignation to the White House, a source tells CNN.