Greece's Tsipras resigns, calls snap polls