President Biden signs $1tn US infrastructure bill into law