Robust Optimal Task Planning to Maximize Battery Life