Why a mammogram can cost anywhere from $50 to $1,045 in some states