Zonotope-based Symbolic Controller Synthesis for Linear Temporal Logic Specifications