Andria Zafirakou wins $1m as she is named world's best teacher for work at school in one of UK's most deprived areas