Texas files lawsuit against BP for Deepwater Horizon spill