US president says project would come at 'zero cost to the American taxpayer'; it is being funded by 'generous patriots,' American companies and himself