Iran invokes UN charter in defence of strikes on US bases