Harry potter breaks midnight box office record