How do chain lengths of acyl-L-carnitines affect their surface adsorption and solution aggregation?