Energy optimisation of protocols in Wireless Sensor Network: Novel cross-layer techniques to expand system lifetime