Genesis Energy files $400M mixed securities shelf