已知二次函数f(x)=(lga)x^2+2x+4lga的最大值为3,求a的值.