Shapiro signs $50.8 billion state budget into law