Obama hosts powerful Saudi prince