Saudi crown prince receives Palestinian president