Mark Teixeira done for the year with fractured right leg