20070504 india: Budget passed amidst protests by BJP