MaPLe: Multi-modal Prompt Learning