Neil Patrick Harris apologizes for mocking Amy Winehouse following her death