Rohit Sharma was run out in controversial fashion as India took on Pakistan in the ICC Champions Trophy group stages.