Migrant remittances hit seven month high