Suns pledge $1 million for Arizona courts