PolyLUT: Learning Piecewise Polynomials for Ultra-Low Latency FPGA LUT-based Inference