Jarvis signs new Ospreys deal