French President Emmanuel Macron reshuffled his government on Tuesday, naming loyalist and head of his ruling party Christophe Castaner to the post of interior minister.