Trump to forgo salary as US president