Britney Spears has revealed she had a panic attack before her wedding to Sam Asghari but called the day a "fairytale".