Buy United Spirits; target Rs 684: Firstcall Research