Osbourne signs new Villa contract