Punjab govt presented people-friendly budget despite odds: Leghari