Grenade attack injures 37 in Philippines: police