Now is the time for effective military action on Iran, ex-UK commander says