Shell to take hit of up to $5 bn on Russia exit