PPP hails federal govt for presenting people-friendly budget