Update ONSPD_ETL.py

Changes to reflect database restructure and cache retired postcodes in memory to build changes table.