Swiss Post on track financially – challenges remain