BMC faces flak for poor mosquito-control measures