Canadian floor-cleaning robot company Avidbots raises US$70-million in new funding