Recent progress in chemical modification of starch and its applications