Brazil's Congress has approved a shorter working week, a move seen as a victory for President Lula. Supporters hope the measure will boost his popularity ahead of a presidential run-off in 10 days.