NBC: At least 20 killed in Somalia hotel attack