Barabuḍur, history and significance of a Buddhist monument