Construction and materials stocks should benefit but green spending disappoints