Three dead in Texas love-triangle beach shooting