Floods kill 18 in eastern India: official