BMW South Africa invests in solar water heating system