No stars are expected with masses greater than 150 times our Sun because

A) they would fragment into binary stars because of their rapid rotation.
B) they would be too massive for hydrogen fusion to occur in their cores.
C) molecular clouds do not have enough material to form such massive stars.
D) they would generate so much power that they would blow themselves apart.
E) they would shine exclusively at X-ray wavelengths and would be difficult to detect.