TechBank of America removes Apple from top stock list and cuts iPhone forecast to 247 million units2h ago