RoboCraft: Learning to See, Simulate, and Shape Elasto-Plastic Objects with Graph Networks