What are Explanatory Proofs in Mathematics and How Can They Contribute to Teaching and Learning?