已知函数f(x)=-9^x-6a*3^x+(2a-a^2)在区间[1,2]上的最大值为-3,求a的值