Venezuela offers asylum to Edward Snowden