SDF-Pack: Towards Compact Bin Packing with Signed-Distance-Field Minimization