Rep. Joaquin Castro ‘stunned,’ vows thorough investigation