how old is the Vredefort crater