Rohit Sharma makes a brilliant century and Virat Kohli unbeaten on 96 as India chase down Bangladesh’s total with ease to set up final with Pakistan