Iran doesn't have 'many' cards amid escalation with Israel, expert says