Saudi king attacks Trump over Israel embassy move