A robust optimization method for weighted-layer-stacking proton beam therapy.