Data Poisoning Attacks on Regression Learning and Corresponding Defenses