What is VAT? Full Form, Meaning & Difference from GST