Molecular evolution of plant haemoglobin: two haemoglobin genes in nymphaeaceae Euryale ferox