Netanyahu blasts ‘moral cowards’ at UN