Dion Charles scored twice as Bolton recorded a third successive League One win by thrashing shambolic Sunderland.