Microsoft publicly releases Internet Explorer 8