The US president has never offered firm reasons for attacking Iran - but he has set his sights on nothing less than total regime change in the country.