Nanocomposite fire retardants ? a review