What are the differences between mitochondria and chloroplasts?

What are the differences between mitochondria and chloroplasts? Please explain.