Attackers blew up part of a hotel in northeastern Kenya, killing at least 12 people on Tuesday, in a raid claimed by al Shabaab militants from neighbouring Somalia.