Assimilatory nitrate reductase from the haloarchaeon Haloferax mediterranei: purification and characterisation.