Finite groups with permutable Hall subgroups