Ospreys lose Evans for eight weeks