PNB to block all Maestro debit cards from July 31