"X-Men: Days of Future Past" Finishes Four-Day Weekend With $302 Million Global Haul