Two new drugs show promise in lowering cholesterol : compare