Blood-thinners Xarelto, Eliquis and Pradaxa marketed to doctors as drug companies splash cash