How to Use Dropout Correctly on Residual Networks with Batch Normalization