Convergence and Recovery Guarantees of Unsupervised Neural Networks for Inverse Problems