John Kerry smooths over U.S.-Saudi tensions on Riyadh visit