Synthetic approaches to stereoisomers and analogues of castanospermine