How long have higher plants lived on land