New research reveals being too fat or too thin 'can cost four years of life'