Text this: SPUD: Simultaneous phase unwrapping and denoising algorithm for phase imaging