Cal football snatches $18M for naming rights