Home World Babe Ruth jersey fetches record-breaking $5.6m at public sale