Swisscom boss Urs Schaeppi resigns