Juan III, duque de Baviera-Straubing