Kevin Zeitler signs with Cleveland Browns