Multiple Mechanisms of Anti-Cancer Effects Exerted by Astaxanthin