Better.com CEO apologizes for firing employees over Zoom, 3 execs resign