The Improbability Principle: Why coincidences, miracles and rare events happen all the time