GST Input Tax Credit (ITC): A Complete Guide for Businesses