Demographic, developmental, and personality correlates of length of future time perspective (FTP).