Fairhaven to celebrate 50th Anniversary this weekend with Arts and Music Festival