Advances in top-down and bottom-up surface nanofabrication: techniques, applications & future prospects.