Puerto Rico: thousands protest anti-gay crimes