Some 300 activists march in Havana to demand an animal protection law, in the first independent demonstration to take place in Cuba in years.