Vibronic coupling and a magnetic-field-induced avoided crossing in the S1← S0 absorption spectrum of palladiumporphin