Royal Portrush to stage the Open Championship in 2025