Amy Stokes honoured at 2011 CNN Hero of the Year Awards