GraspCoT: Integrating Physical Property Reasoning for 6-DoF Grasping under Flexible Language Instructions