Chlorella: nature's panacea