Medical device companies pay millions to NHS while pushing products, says study