集合A={y|y=x^2+2x+4,x∈R},B={y|y=ax^2-2x+4a,x∈R},且A是B的子集,求实数a的取