IQ, intelligence and happiness