'Edward Snowden did this country a great service. Let him come home'