Obama calls Saudi king after Iran deal