Spanish prime minister denies corruption allegations