Lopez faces tough, uphill race for City Council