The limit of fluxgate sensitivity due to Barkhausen noise for single layer and bi-layer permalloy thin film cores