Clearwater Mayor Frank Hibbard abruptly resigns during city meeting