Robert Ficano faces tough re-election bid