Saudi crown prince signs $20Bn in deals with Pakistan