Philadelphia agrees to install or fix 10,000 curb ramps in class-action lawsuit settlement