'American Idol' reveals final three