The distributional effects of a flat tax reform in Germany - a microsimulation analysis