Sprint to pay $7.5 million after annoying people with marketing calls and texts