Flowering plants may have originated more than 100 million years earlier than previously thought, scientists suggest.