Study suggests low-fat diet can guard against cancer