MaZO: Masked Zeroth-Order Optimization for Multi-Task Fine-Tuning of Large Language Models