Prince William says Kate still has a 'long way to go' with her recovery