BWSSB to hear public grievances on August 7