Charles Martinet, the voice of Mario, bids farewell to role after 30 years