Met office predicts very hot weather for Karachi