‘Ape in heels’: W.Va. mayor resigns amid controversy over racist comments about Michelle Obama