Longview man charged with setting roomate's legs on fire