The strongest cyclone to hit India in five years killed at least 33 people in the country's eastern Odisha state before swinging north-eastwards into Bangladesh, where five more people died.