Blue Jays hold on to edge Reds, 4-3