AstraZeneca: Dirt Cheap Pharmaceutical Stock With A 6% Yield And Strong Technical Support