Thymoma: current medical and surgical management.