Hydrocarbon nucleation and aerosol formation in Neptune's atmosphere.