Large crowds greet arrival of Olympic torch in Vancouver