US top politician Pelosi attacks her husband with hammer