The University of Pennsylvania announced Thursday that it would pay for tuition, room and board for all students from families with incomes of up to $50,000. In topping similar aid commitments from wealthier universities, Penn may set off competition among leading institutions that could benefit low-income students and might attract more of them to enroll at institutions they may have considered too expensive in the past.