Cristiano Ronaldo is close to agreeing a new contract with Saudi Arabian club Al-Nassr, Saudi sources have told BBC Sport.…