Saudi Arabia signs agreements for $20bn investment in Pakistan