Optimization of extraction solvents, solid phase extraction and decoupling for quantitation of free isoprenoid diphosphates in Haematococcus pluvialis by liquid chromatography with tandem mass spectrometry.