B2Gold reports Q2 earnings miss; reaffirms total consolidated gold production and cost guidance