England manager Gareth Southgate believes Marcus Rashford will play a big role for club and country for many years in the future.