Phenotypic plasticity in development and evolution: facts and concepts