Banks run ID checks on 40m people in terror war