Camtek posts record $133.2 million Q2 revenue as costs climb