Shia LaBeouf Announces His Retirement From 'All Public Life'