Karachi welcomes Ramadan under a spell of darkness, scorching heat