Trump in inaugural address pledges to keep ‘America first’