High capacity magazine