Nanostructured Al and Fe co-doped ZnO thin films for enhanced ammonia detection