Poor workmanship and unfinished work by BEE company cost taxpayers R102 million