Pakistan receives $3bn in funds from Saudi Arabia