A Differentiable Recipe for Learning Visual Non-Prehensile Planar Manipulation