Surprising bond rally and dollar decline shake up markets