Nearly 200 people have been killed by a cyclone that ripped through Bangladesh and eastern India, while millions remained marooned by floodwater or forced to live in shelters.