Opener Gill’s fighting unbeaten century helps India beat Bangladesh by six wickets to being their Champions Trophy on a winning note