Steve Hofmeyr left 'sick with disappointment' after having to postpone DHL Stadium concert