Blasts hit Mahabodhi site, but shrine is safe