Intensity modulated proton therapy