Grafton flea market to open April 23