Japan's Abe calls snap election as ratings improve