Optimal time schedule for adiabatic evolution