Blink Charging (BLNK) reports Q2 loss, tops revenue estimates