What are the five main differences between monocots and dicots?