precocious puberty causes obesity