Barney Frank retires from Congress