Associated British Ports boosts profit, traffic