Apple stocks 5 million watches ahead of launch