braveheart ending explained