Pakistani rupee gains value after $3bn Saudi inflows