Optimizing buffer times and supplements in passenger robust timetabling