Flour price hits record high of Rs 2500 per 20kg in Karachi