Yahoo Japan says 22 million user IDs may have been stolen