Maryland mayor charged with posting revenge porn on Reddit