Actual download speeds often lack behind those promised by providers