Dynamic Algorithms for Packing-Covering LPs via Multiplicative Weight Updates