Parliament passes Budget despite rejections