Patrick McMahon steps down after overseeing financial discrepancies, leading to significant profit adjustments and a sharp drop in share price.