Gamma-aminobutyric acid facilitates the simultaneous production of biomass, astaxanthin and lipids in Haematococcus pluvialis under salinity and high-light stress conditions.