已知集合A={y|y=x^2+2x+4,x∈R},B={z|z=ax^2-2x+4a,x∈R},若A是B的真子集,求实数