Construction on Sanibel Causeway set to finish July 1