Gun reportedly fired outside Hamilton shops