Bethlehem mayor caught with R2.8 million