Karnataka plans to attract 20 lakh foreign tourists a year to be among the top five states in this category