Markets rally as world's central banks infuse cash