Reid Detmers demoted by Angels weeks after throwing no-hitter