Clearwater mayor shocks council with surprise resignation