Remittance surges to $2.97 billion in May