Needham upgrades Boston Scientific to buy, says company can fend off competition