US spends $43bn a year on cancer screening