Dollar struggles on soft data, sterling awaits election