chris hemsworth was born in melbourne victoria australia