Topological mirror symmetry for rank two character varieties of surface groups