Prince William meets Palestinian President Mahmoud Abbas in West Bank