MetroPCS IPO could hit $1B