FastCloning: a highly simplified, purification-free, sequence- and ligation-independent PCR cloning method