Anna Hazare takes on Congress with right, centre and left