Caufield powers Canadiens to 3-1 victory over Panthers