Over-eating to blame for obesity in children