US president signals major arms deal ahead of Saudi Crown Prince Mohammed bin Salman's visit to the White House.