what is the difference between an embryophyte and a spermatophyte