Cartel and police gun battle leaves 21 dead, including four cops, and a Mexican town full of bullet holes less than 50 miles from the US border