若函数f(x)=(x+a)(bx+2a)(a、b为常数)是偶函数,值域为(负无穷大,4],求该函数解析式