Tottenham's new £1bn stadium will open its doors to paying supporters for the first time on March 24.