Thousands line-up in Japan 2 days before new iPhone launch