Fix incorrect return assembly translation.

vmtranslator/operations/function_calling.py
	-Fix a bug in the assembly translation of `return`
	(`ReturnOp.to_assembly()`), which didn't store the return
	address in a temporary variable and opted to access it directly
	in its expected position in memory, before executing
	instructions that could potentially overwrite the value at that
	position.