Telecoms giant Vodafone smashed by India Supreme Court ruling