Londoners march against violence on women ahead of International Women's Day