Federal judge says BP violated federal limits at its Whiting refinery on Lake Michigan