Global stocks rally on recovery, stimulus hopes; dollar gains