In which battle did Muslims have to pay a heavy price for breaking discipline?