Model-driven deep neural network for enhanced direction finding with commodity 5G gNodeB