Switzerland holds June referendum on population cap. Cap set at 10 million by 2050 via immigration limits. Swiss People's Party drives petition for referendum. Opponents warn of economic and EU relationship harm. Supporters cite overpopulation concerns