Macromedia reports critical hole in Flash player