KSE 100 soars to 14-month high as index crosses 42,000-point mark