Mexican resort shooting kills 5, panics festival-goers