Rare meteorite worth $2 million crashes through man’s roof