New York Film Critics present their best movies of 2004