Review on carbon fiber reinforced polymer (CFRP) and their mechanical performance