Магазин (вогнепальна зброя)