DIANA: An End-to-End Energy-Efficient Digital and ANAlog Hybrid Neural Network SoC