Keighley & Worth Valley Railway transforms into 5-mile beer and music festival