President Donald Trump signs $2-trillion recovery plan