FDA approves Teva's generic version of Roche cancer drug Xeloda