Midfielder Mastrantonio joins Bristol City