Official advice on low-fat diet and cholesterol is wrong, says health charity