Scansource lowers FY24 revenue view to at least $3.3B from at least $3.5B