Cash remittances reach $12.59 B in May