Box office report: Barfi! collects Rs 100 crore worldwide