where is weston florida located on the map