Islamic State suffers double blow as Ramadi falls, leaders killed