Civil works contract for 128-MW Keyal Khwar project awarded