Markets rally after Powell speech (except the dollar)