What are some differences between plant and animal cells?