Steve Martin apologizes, offers explanation for 'unfortunate' tweet