PUC floats $300 million PG&E San Bruno fine