Wolves midfielder Ruben Neves has ended speculation over his future by signing a new five-year deal with the club.