Flour shortage hits public hard in Punjab