Energy Level Shifts at the Silica/Ru(0001) Heterojunction Driven by Surface and Interface Dipoles