Former Trump advisor Flynn offers testimony for immunity: report