Amazon.com goes down for 45 minutes, loses $5M in business