3 billion people cannot afford a healthy diet