Harry Potter fans attend special marathon screening of all seven movies