Colorado gun shops struggling to keep ammo on the shelves