British sailors detained, released after yacht accidentally crosses into Iranian waters