Restore3D: Breathing Life into Broken Objects with Shape and Texture Restoration