Dollar rally may be over, for now - Citi