Gas leak sparks $20,000 explosion in Spokane yard