Hundreds head for the hills and raise thousands for charity in Three Peaks Trial