'Healthy towns' to fight fat