Democrat Phil Weiser defeats Republican George Brauchler in Colorado attorney general contest