Channel 4 under fire over BP Paralympics sponsorship