who is playing mike on general hospital 2018