SBP mops up Rs 460b from market