India and Bangladesh face off in cricket World Cup opener