Ecovacs' robot vacuum and mop combo is now a whopping $300 off at Best Buy