Opposition raises questions over legality of Punjab budget