How did Germanic religion come to be?