Harry Potter fans camp out for world premiere