Polymer composite materials: A comprehensive review