Barack Obama hails new EU sanctions on Iran