Gravitational Memory, BMS Supertranslations and Soft Theorems