British revenue agency admits losing confidential data on 25 million individuals