Towhid Hridoy sets Bangladesh Test record with unbeaten 242 against West Indies