US president unveils 'Trump Accounts' program with $1,000 investment for newborns