Mount Macedon man charged over 1996 St Albans rape