New standard is set to change the way companies recognise revenue from a contract