Plants appeared on land 100 million years earlier than previously thought, according to new research.