Understanding Input Tax Credit in GST and why it may have drastic impact on companies and revenue