Karnataka Minister B Nagendra offers to resign amid Rs 89-crore scam allegations