Mark Ruffalo opens up about 'crazy dream' that led to brain tumour scare