3 killed as grenades, gunfire rock Kenyan tourist city