要使函数y=1+2^x+4^x*a在x∈(-∞,1]上,y>0恒成立,求a的取值范围