Research designs and statistical methods for impact evaluation. Theory and application of randomized experiments, propensity score matching, difference-in-differences, interrupted time-series analysis, instrumental variables, and regression discontinuity designs