India played all their Champions Trophy matches in Dubai, sparking talks of an ‘unfair advantage’ going into the final against New Zealand