Malnutrition is sweeping the world, fuelled by obesity as well as starvation, new research has suggested.