Philly mayor signs menu-labeling bill