City Sports expands with new interactive store