Bangladesh remittances soar to $23 billion