The mayor of a tiny West Virginia town has resigned amid outrage over her comment on social media describing first lady Michelle Obama an 'ape in heels'.