Non-doms pull £840m in assets out of Britain ahead of expected tax raid