Preparation, thermal stability and flame-retardant properties of halogen-free polypropylene composites