how much do stress tests cost