Islamic State militants push back in Syria, Iraq and Libya