Trump lands in Riyadh on first leg of foreign tour