Trump calls for ‘new American moment’