Antiangiogenic drugs: insights into drug development from endostatin, avastin and thalidomide.