Buyer beware: A mammogram’s price can vary by nearly $1,000, study finds