Shinzo Abe resigns as Japanese prime minister