Blood pressure medicine recalled due to cancer risk – but the regulator took three weeks to act