Kamala Harris has refashioned her campaign in her own image as she prepares for a historic clash with Donald Trump in the 2024 presidential election.