Understanding and Improving SAT Solvers via Proof Complexity and Reinforcement Learning