China approves $157-billion infrastructure spending