Efficient gradient projection methods for edge-preserving removal of Poisson noise