BP gets the green light for £215m Aberdeen hydrogen hub