Gradient estimates in non-linear potential theory