Enhanced photocatalytic activity of Al and Fe co-doped ZnO nanorods for methylene blue degradation