Boston Celtics star Kyrie Irving has revealed he called his former Cleveland Cavaliers teammate LeBron James to apologise for his behaviour when he was younger.