Aggregation of squaraine dyes: Structure-property relationships and solvent effects