New research published today reveals a ‘happiness gap’ between people born into different social classes.