Barcelona faces challenges to retain Cancelo