Ospreys flyer extends contract