Three killed, five injured in Karachi explosion