Dual Path Learning -- learning from noise and context for medical image denoising