LONDON (Reuters) - Sterling hit a seven-week high against the dollar on Tuesday on expectations Britons will vote to stay in the European Union but stocks failed to build on the previous day's gains as this week's referendum kept many investors cautious.