Saudi crown prince: Israel has 'right to have their own land'