如果函数y=2sinx+acosx值域【-3,3】,则a等于多少?