Senate passes $1.2Trillion Infrastructure Bill