India boosts spending, cuts deficit in $550 billion budget