‘Fine Christmas gift’: Marcos signs P5.2-trillion 2023 budget