KSE-100 index falls over 640 points