Rain magic at Mahodand Lake enchants tourists in scenic valley of Upper Swat