Sir Alex Ferguson denies contract rumours