Over the past 20 years, Afghanistan has given birth to a generation characterised by freedom and opportunities for all. But 20 years of hard fought progress has vanished overnight.