New York celebrates West Indian day parade