Dynamic Taxes for Polynomial Congestion Games