Islamic State’s ‘province’ claims responsibility for attack on hotel in Tripoli