Homer Bailey throws second no-hitter for Cincinnati Reds