Pat Robertson says Haiti paying for 'pact to the devil'