Cloning and characterization of selenoprotein thioredoxin reductase gene in Haematococcus pluvialis