Gary Neville believes Manchester United manager David Moyes deserves major credit for helping the club tie Wayne Rooney down to a contract "for life."