Walsh asks reform on ethics amid turmoil over sponsorship