Liberty Property Trust completes sale of 48 properties