Bradley Wiggins wins Stage 2 of Tour of California