Brown rides rivals off legs in elite women's time trial