A new non-linear beam element based on smart displacement shape functions