Aggregates from semifluorinated n-alkanes: how incompatibility determines self-assembly