South Portland doctor stops accepting insurance, posts prices online