Hillary Clinton swipes at Trump, Putin during portrait unveiling