Tony Bennett retires from performing after cancelling remaining tour dates