Vows go up in flames as Saudi wedding fire kills 25