India becomes world's fifth largest military spender