Clock ticking for people hiding money in off-shore bank accounts