President Trump's infrastructure spending plan, unveiled yesterday, has been slammed by his political opponents but given a qualified welcome by industry and investors.