The properties and preparation of functional starch: a review