Barcelona court rules John McAfee’s death in prison was suicide