Kashmir witnesses highest-ever tourist footfall in seven years