Trump says US to build first new oil refinery in 50 years in $300B deal