Interaction of toxic azo dyes with heme protein: biophysical insights into the binding aspect of the food additive amaranth with human hemoglobin.