Karunaratne, Thirimanne centuries deflate Bangladesh on opening day