Matt Harvey traded to Reds for Devin Mesoraco, cash