SBP caps free inter-bank fund transfers at Rs 25,000 a month