Lawmakers pass $25 billion state budget