West Indies opener Kieran Powell struck his second century as the first Test against Bangladesh headed towards a draw.