Japan's parliament adopts record $767B budget after delay by snap elections