Edward Snowden has lived in Russia for the past 12 years, but a pardon from Trump could see him return to his country of birth.