Virtual tour of Edinburgh wins science prize