Mosul residents stock up ahead of expected battle