Proton accelerator