FIIs end 12-month selling streak with $899M inflows; global funds turn buyers