Remittances surge 24% year-on-year to $3.05bn in October