In right-angled triangle ABC, where angle B is a right angle, a semicircle of radius 10 cm, with the center lying on BC, touches sides AB and AC. What is the minimum area of triangle ABC?

A) 25cm²
B) 50cm²
C) 100cm²
D) 125cm²