Singer Sam Moore releases new album 'An American Patriot'