shahid afridi respects Indian flag