Marine released from mexican prison