Race 2, David, Vishwaroop box office report: Kamal Haasan rules with his controversial film!