Degree bounds for Hilbert 17th Problem