CRAI!!! As played, I'd probably fold given your cbet sizing and his huge aggession. Your equity against his range(9d9x+,55,77,88,JdTd,KdQd,AxKd) is not that great(around 33%).